
ajsalmeida
(usa Outra)
Enviado em 06/10/2011 - 10:22h
pessoal tenho que fazer esse exercício de java , só que quando coloco pra imprimir essas duas variáveis
menor e maior ele não imprime , se eu colocar dentro do laço dá certo mas eu quero imprimir somente no fim e não toda vez que eu digitar , por exemplo e digito dez numeros e no final ele me dá a media e o menor e maior numeoros digitados
pfv pessoal preciso disso para hj a tarde
CODIGO :
package q1;
import javax.swing.JOptionPane;
public class MediaNumeros {
public static void main (String []args){
String ns;
int n=0,i=1,soma=0,j=0;
JOptionPane pedido = new JOptionPane();
while(i<=10){
ns = pedido.showInputDialog("digite o "+i+"º numero");
n = Integer.parseInt(ns);
int menor=n;
if (n<menor)
menor=n;
int maior=n;
if (n>maior)
maior=n;
soma = soma + n;
i++;
j++;
}
int media = soma/j;
pedido.showMessageDialog(null, "a media dos numeros digitados foi "+media);
pedido.showMessageDialog(, "menor numero digitado: "+menor);
pedido.showMessageDialog(null, "maior numero digitado: "+maior);
}
}